package com.ninong.ker.gateway.auth;

import org.apache.commons.codec.digest.DigestUtils;

/**
 * 签名工具类
 *
 * @author 鸠摩智
 * @date 2020年12月10日 下午2:17:40
 */
public class Signutil {

    static final String SALT = "Khaos-hc-2020%^$*&#";

    /**
     * @Description 接口安全性校验
     * @Params [executeTime, encrypt]
     */
    public static boolean interfaceSecurityAuth(Long executeTime, String encrypt, String url) {
        String md5Str = DigestUtils.md5Hex(SALT + executeTime + url).toUpperCase();
        if (md5Str.equals(encrypt)) {
            return true;
        } else {
            return false;
        }
    }

}
